package common


// 【签署位置】签署位置
type CrossborderContractQueryLocationActionsLocationsResponse struct {
	// 【签署位置id】签署位置id
	Id string `json:"id"`
	// 【跨境电子签约文件id】跨境电子签约文件id
	ContractId string `json:"contractId"`
	// 【签署方id】签署方id
	SignatoryId string `json:"signatoryId"`
	// 【签署节点id】签署节点id
	ActionId string `json:"actionId,omitempty"`
	// 【签署文档id】签署文档id
	DocumentId *int64 `json:"documentId,omitempty"`
	// 【签署位置类型】签署位置类型  SEAL_PERSONAL（个人签名）, SEAL_CORPORATE（公司公章），TIMESTAMP（时间戳）,ACROSS_PAGE（骑缝章）
	RectType string `json:"rectType,omitempty"`
	// 【签署位置所在页数】签署位置所在页数
	Page *int64 `json:"page,omitempty"`
	// 【签署位置宽（占页面宽比）】签署位置宽（占页面宽比）
	Width string `json:"width"`
	// 【签署位置高（占页面高比）】签署位置高（占页面高比）
	Height string `json:"height"`
	// 【签署位置横坐标偏移量，单位mm】签署位置横坐标偏移量，单位mm
	OffsetX *float64 `json:"offsetX,omitempty"`
	// 【签署位置纵坐标偏移量，单位mm】签署位置纵坐标偏移量，单位mm
	OffsetY *float64 `json:"offsetY,omitempty"`
	// 【签署位置状态】签署位置状态 NORMAL（正常）、DELETE（已删除）
	Status string `json:"status"`
	// 【签署位置旋转角度】签署位置旋转角度
	RotationDegrees *float64 `json:"rotationDegrees"`
	// 【是否为接口自定义规格】是否为接口自定义规格
	CustomSize *bool `json:"customSize"`
	// 【签署位置是否来自模板配置的位置】签署位置是否来自模板配置的位置
	FromTemplate string `json:"fromTemplate"`
	// 【电子签约文档名称】电子签约文档名称
	Title string `json:"title,omitempty"`
	// 【签署位置创建时间】签署位置创建时间 格式：yyyy-MM-dd HH：mm：ss
	CreateTime string `json:"createTime"`
}
